Enabling Configuration-Independent Automation by Non-Expert Users
نویسندگان
چکیده
The Internet has allowed collaboration on an unprecedented scale. Wikipedia, Luis Von Ahn’s ESP game, and reCAPTCHA have proven that tasks typically performed by expensive in-house or outsourced teams can instead be delegated to the mass of Internet computer users. These success stories show the opportunity for crowd-sourcing other tasks, such as allowing computer users to help each other answer questions like “How do I make my computer do X?”. The current approach to crowd-sourcing IT tasks, however, limits users to text descriptions of task solutions, which is both ineffective and frustrating. We propose instead, to allow the mass of Internet users to help each other answer how-to computer questions by actually performing the task rather than documenting its solution. This paper presents KarDo, a system that takes as input traces of low-level user actions that perform a task on individual computers, and produces an automated solution to the task that works on a wide variety of computer configurations. Our core contributions are machine learning and static analysis algorithms that infer state and action dependencies without requiring any modifications to the operating system or applications.
منابع مشابه
ACaMIA: Automating Configuration across Multiple Interactive Applications
Desktop setup and configuration is a common task in any computing environment, and its automation would save time and money. Existing automation tools are generally application-specific (i.e., macros). Most non-trivial configuration tasks, however, have dependencies across applications. To allow automation in an application-independent manner, past work circumvents the GUI by modifying the kern...
متن کاملMeasuring the Effectiveness of Gamesourcing Expert Oil Painting Annotations
Tasks that require users to have expert knowledge are difficult to crowdsource. They are mostly too complex to be carried out by non-experts and the available experts in the crowd are difficult to target. Adapting an expert task into a non-expert user task, thereby enabling the ordinary “crowd” to accomplish it, can be a useful approach. We studied whether a simplified version of an expert anno...
متن کاملGamesourcing Expert Painting Annotations
Online collections provided by museums are increasingly opened for contributions from users outside the museum. These initiatives are mostly targeted at obtaining tags describing aspects of artworks that are common knowledge. This does not require the contributors to have specific skills or knowledge. Museums, however, are also interested in obtaining very specific information about the subject...
متن کاملUser-visible cryptography in email and web scenarios
Purpose To classify different types of “user-visible cryptography” and evaluate the value of user-visible cryptographic mechanisms in typical email and web scenarios for non-expert IT users. Design/methodology/approach We review the existing literature, then identify user stories typical to our users of interest. We analyse the risks, mitigations of risks and the limits of those mitigations in ...
متن کاملConfiguration in eHome-Systems
Configuration Management is a key factor for enabling reusability in component-oriented distributed systems. This work focuses on the configuration problem in the application domain of web-enabled eHomeSystems. First, we will deduce configuration documents and second, we will show that these configuration documents can be categorized into different levels. Furthermore, we will identify transfor...
متن کامل